1
メモリの進化:仮想アドレスと物理アドレスの比較
AI031Lesson 9
00:00

現代のプロセッサは、次のようなアドレス指定方式を使用しています 仮想アドレス指定仮想メモリ(VM) はメインメモリの抽象化であり、各プロセスに個別で連続した 線形アドレス空間

1. アドレス指定の進化

において 物理アドレス指定 (図9.1)、CPUは 物理アドレス(PA) を直接DRAMに送信します。一方 仮想アドレス指定 (図9.2)、プロセッサは 仮想アドレス(VA)を生成し、これは メモリ管理ユニット(MMU) によって物理アドレス(PA)に変換され、メモリにアクセスする前に処理されます。

PACPUメインメモリVAPACPUMMUDRAM

2. ハイエラキーとキャッシュ

DRAMはディスクストレージ用の DRAMキャッシュ として機能します。ディスクの遅延があるため、システムは 書き戻しポリシーを使用しています。翻訳処理は TLB により高速化され、 TLBインデックス(TLBI) および PROT_WRITEといったビットによって保護されています。大きなアドレス空間($N = 2^n$)により、高度な セグメント および I/Oデバイス用のオペレーティングシステムサービス

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>